using System.Xml;

namespace SharpObjects.Interfaces
{
    public interface IXmlInitializable
    {
        // DEFAULT CONSTRUCTOR MUST BE PROVIDED IN 
        // THE CLASSES THAT IMPLEMENT THIS INTERFACE

        void Initialize(XmlElement initializationElement);
        bool IsInitialized { get; set; }
    }
}